import Vue from "vue";
import Vuex from "vuex";
import mutations from "./mutations";
import actions from "./action";

Vue.use(Vuex);

const state = {
  currentMapType: 2, // 当前地图类型
  currentOrgId: "", // 当前OrgId
  currentBuildId: '', // 当前BuildId
  currentFloorId: '', // 当前FloorId
  currentInspectId: '', // 当前选中巡检计划id
  isLogin: "", // 是否已登录
  isOutDoor: 1, // 是否室外，1：室外，0：室内
  isSearchShow: true, // 用于搜索框是否展示
  mapSceneTypeStamp: '',
  orgList: [],
  platList: {}, // 平台信息
  routeList: [],
  unitGroup: [], // 单位集合
  userInfo: {}, // 登录信息
  wsData: {},
  speechData: {}, // 当前输入的语音指令信息
  currentMarkType: {},
  equipmentQuery: '',
  isAutoLogin: false,
  buildMarkType: 1, // 建筑物标记类型(1：报警数，2：设备正常率)
  curInspectId: '', //当前选中的巡检任务id
  showCorrectPic: true, //只显示正确的AI识别照片
  platConfigInfo: {}
};

export default new Vuex.Store({
  state,
  actions,
  mutations
});
